home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
015a
/
tda9105.zip
/
ANCHOR.ASM
next >
Wrap
Assembly Source File
|
1991-04-01
|
3KB
|
69 lines
ACB struc
; These fields are supported in versions 2.x, 3.x, and 4.x.
acb_dpblist dd ? ; FWA, 1st DPB in chain.
acb_sftlist dd ? ; FWA, 1st SFT in chain.
acb_clockdev dd ? ; FWA, CLOCK$ device driver header.
acb_condev dd ? ; FWA, CON device driver header.
; These fields are specific to DOS 3.1-3.3.
acb_blocksize dw ? ; maximum sector size in system.
acb_buflist dd ? ; FWA, 1st disk buffer in chain.
acb_cdstbl dd ? ; FWA, curr. directory string array.
acb_fcbtbl dd ? ; FWA, FCB table.
acb_nprotfcbs dw ? ; number of protected FCB's.
acb_nblkdev db ? ; number of block devices.
acb_lastdrive db ? ; LASTDRIVE= value (default is 5).
acb_nulhdr db 18 dup (?) ; NUL device driver header.
acb_njoindrives db ? ; number of joined drives.
ACB ends
DPB struc
dpb_drive db ? ; drive number (0=A:, 1=B:, etc.)
dpb_unit db ? ; unit number/this driver.
dpb_bps dw ? ; bytes per sector.
dpb_spc db ? ; sectors per cluster, minus 1.
dpb_clustshift db ? ; # bits to shift to convert
; clusters to sectors.
dpb_rs dw ? ; reserved sectors (boot sector
; etc.)
dpb_nfat db ? ; # of file allocation tables.
dpb_mde dw ? ; maximum root directory entries.
dpb_da dw ? ; 1st data area sector on volume.
dpb_maxclust dw ? ; 1st unavailable cluster number
; on volume.
DPB ends
SFT struc
sft_fwdlink dd ? ; pointer to next SFT in chain.
sft_size dw ? ; number of SFTE's in this SFT
sft_firstentry db ? ; 1st byte of 1st SFTE in this SFT
SFT ends
SFTE struc
sfte_usecount dw ? ; number of reasons not to delete SFTE.
sfte_mode dw ? ; open mode.
sfte_attrib db ? ; open file's attribute byte.
sfte_devinfo dw ? ; device info word, if device.
sfte_devptr dd ? ; char dev header, or DPB if file.
sfte_start dw ? ; starting cluster number if file.
sfte_time dw ? ; file's timestamp (see INT 21h function 57h).
sfte_date dw ? ; file's datestamp (see INT 21h function 57h).
sfte_size dd ? ; size of file in bytes.
sfte_fileptr dd ? ; current file pointer (byte offset).
sfte_logclust dw ? ; logical cluster # of last-accessed cluster.
sfte_phyclust dw ? ; physical cluster # of last-accessed cluster.
sfte_dirsect dw ? ; directory entry's sector number.
sfte_dirent db ? ; index into sector of directory entry.
sfte_name db 11 dup (?) ; unpacked file name.
sfte_sharelink dd ? ; used by SHARE.EXE.
sfte_machine dw ? ; used by SHARE.EXE.
sfte_owner dw ? ; owning PSP for this file.
sfte_share dw ? ; used by SHARE.EXE.
SFTE ends